﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KALE_Scanning {
    public class SP_Field {
        public SP_Field() { 
        }

        public string ID {
            get;
            set;
        }

        public string RowOrdinal {
            get;
            set;
        }

        public string Type {
            get;
            set;
        }

        public string Name {
            get;
            set;
        }

        public string Sealed {
            get;
            set;
        }

        public string ReadOnly {
            get;
            set;
        }

        public string Hidden {
            get;
            set;
        }

        public string DisplayName {
            get;
            set;
        }

        public string DisplaceOnUpgrade {
            get;
            set;
        }

        public string SourceID {
            get;
            set;
        }

        public string StaticName {
            get;
            set;
        }

        public string ColName {
            get;
            set;
        }

        public string FromBaseType {
            get;
            set;
        }

        public string Required {
            get;
            set;
        }

        public string JoinType {
            get;
            set;
        }

        public string JoinRowOrdinal {
            get;
            set;
        }

        public string JoinColName {
            get;
            set;
        }

        public string ShowField {
            get;
            set;
        }

        public string FieldRef {
            get;
            set;
        }

        public string List {
            get;
            set;
        }

        public string AuthoringInfo {
            get;
            set;
        }

        public string EnforceUniqueValues {
            get;
            set;
        }

        public string Group {
            get;
            set;
        }

        public string StorageTZ {
            get;
            set;
        }

        public string LCID {
            get;
            set;
        }

        public string Format {
            get;
            set;
        }

        public string ResultType {
            get;
            set;
        }

        public string RenderXMLUsingPattern {
            get;
            set;
        }

        public string Sortable {
            get;
            set;
        }

        public string CanToggleHidden {
            get;
            set;
        }

        public string PIAttribute {
            get;
            set;
        }

        public string PITarget {
            get;
            set;
        }

        public string Description {
            get;
            set;
        }

        public string Version {
            get;
            set;
        }

        public string Customization {
            get;
            set;
        }

        public string MaxLength {
            get;
            set;
        }

        public string PrimaryPITarget {
            get;
            set;
        }

        public string PrimaryPIAttribute {
            get;
            set;
        }

        public string Aggregation {
            get;
            set;
        }

        public string Node {
            get;
            set;
        }

        public string Filterable {
            get;
            set;
        }

        public string ShowInFileDlg {
            get;
            set;
        }

        public string ShowInVersionHistory {
            get;
            set;
        }

        public string ShowInNewForm {
            get;
            set;
        }

        public string XName {
            get;
            set;
        }

        public string Indexed {
            get;
            set;
        }

        public string FillInChoice {
            get;
            set;
        }

        /// Gereksiz / Fazlalık Property'ler:
        public string HTMLEncode {
            get;
            set;
        }

        public string ClassInfo {
            get;
            set;
        }

        public string URLEncodeAsURL {
            get;
            set;
        }

        public string WorkflowStatusURL {
            get;
            set;
        }

        public string DisplayNameSrcField {
            get;
            set;
        }

        public string ListItemMenuAllowed {
            get;
            set;
        }

        public string LinkToItemAllowed {
            get;
            set;
        }

        public string TextOnly {
            get;
            set;
        }

        public string Dir {
            get;
            set;
        }

        public string HeaderImage {
            get;
            set;
        }

        public string SetAs {
            get;
            set;
        }

        public string Min {
            get;
            set;
        }

        public string Max {
            get;
            set;
        }

        public string UnlimitedLengthInDocumentLibrary {
            get;
            set;
        }

        public string RelationshipDeleteBehavior {
            get;
            set;
        }

        public string NumLines {
            get;
            set;
        }

        public string AllowDeletion {
            get;
            set;
        }

        public string ColName2 {
            get;
            set;
        }

        public string RowOrdinal2 {
            get;
            set;
        }

        public string ShowInEditForm {
            get;
            set;
        }

        public string ShowInViewForms {
            get;
            set;
        }

        public string WebId {
            get;
            set;
        }

        public string Mult {
            get;
            set;
        }
    }
}
